/**
 * 
 */
package com.gopay.common.domain.bank.cmb.ebank.pay;

import java.io.Serializable;

import com.gopay.common.domain.bank.BaseMessage;

/**
 * @CmbMessage.java
 * @author Ryan
 * @2013-10-30 上午11:30:46  www.gopay.com.cn Inc.All rights reserved.
 */
public class CmbMessage extends BaseMessage implements Serializable {
   
    private static final long serialVersionUID = 9073596815997393724L;
    
    /*
     * 商户开户分行号.
     */
    private String branchID = "";
    /*
     * 商户号，6位数字.
     */
    private String coNo = "";
    /*
     * 定单号，6位或10位数字
     */
    private String billNo = "";
    /*
     * 定单总金额
     */
    private String amt = "";
    /*
     * 交易日期，格式：YYYYMMDD
     */
    private String date = "";
    /*
     * 支付结果通知地址
     */
    private String merchantUrl = "";
    
    /*
     * 保留字段
     */
    private String reserved="";
    /*
     * 由商户服务器生成的校验码
     */
    private String merchantCode = "";
    /*
     * 取值Y(成功)或N(失败)
     */
    private String succeed = "";
    /*
     * 银行通知用户的支付结果消息
     */
    private String msg = "";
    /*
     * 银行签名信息
     */
    private String signature = "";
    /*
     * 提交银行地址
     */
    private String bankUrl = "";

    /*
     * 商品类型,54011600:网上支付，54010306:信用卡还款
     */
    private String goodsType = "";

    /**
     * @return the branchID
     */
    public String getBranchID() {
        return branchID;
    }

    /**
     * @param branchID the branchID to set
     */
    public void setBranchID(String branchID) {
        this.branchID = branchID;
    }

    /**
     * @return the coNo
     */
    public String getCoNo() {
        return coNo;
    }

    /**
     * @param coNo the coNo to set
     */
    public void setCoNo(String coNo) {
        this.coNo = coNo;
    }

    /**
     * @return the billNo
     */
    public String getBillNo() {
        return billNo;
    }

    /**
     * @param billNo the billNo to set
     */
    public void setBillNo(String billNo) {
        this.billNo = billNo;
    }

    /**
     * @return the amt
     */
    public String getAmt() {
        return amt;
    }

    /**
     * @param amt the amt to set
     */
    public void setAmt(String amt) {
        this.amt = amt;
    }

    /**
     * @return the date
     */
    public String getDate() {
        return date;
    }

    /**
     * @param date the date to set
     */
    public void setDate(String date) {
        this.date = date;
    }

    /**
     * @return the merchantUrl
     */
    public String getMerchantUrl() {
        return merchantUrl;
    }

    /**
     * @param merchantUrl the merchantUrl to set
     */
    public void setMerchantUrl(String merchantUrl) {
        this.merchantUrl = merchantUrl;
    }

    /**
     * @return the merchantCode
     */
    public String getMerchantCode() {
        return merchantCode;
    }

    /**
     * @param merchantCode the merchantCode to set
     */
    public void setMerchantCode(String merchantCode) {
        this.merchantCode = merchantCode;
    }

    /**
     * @return the succeed
     */
    public String getSucceed() {
        return succeed;
    }

    /**
     * @param succeed the succeed to set
     */
    public void setSucceed(String succeed) {
        this.succeed = succeed;
    }

    /**
     * @return the msg
     */
    public String getMsg() {
        return msg;
    }

    /**
     * @param msg the msg to set
     */
    public void setMsg(String msg) {
        this.msg = msg;
    }

    /**
     * @return the signature
     */
    public String getSignature() {
        return signature;
    }

    /**
     * @param signature the signature to set
     */
    public void setSignature(String signature) {
        this.signature = signature;
    }

    /**
     * @return the bankUrl
     */
    public String getBankUrl() {
        return bankUrl;
    }

    /**
     * @param bankUrl the bankUrl to set
     */
    public void setBankUrl(String bankUrl) {
        this.bankUrl = bankUrl;
    }

    /**
     * @return the goodsType
     */
    public String getGoodsType() {
        return goodsType;
    }

    /**
     * @param goodsType the goodsType to set
     */
    public void setGoodsType(String goodsType) {
        this.goodsType = goodsType;
    }

	public String getReserved() {
		return reserved;
	}

	public void setReserved(String reserved) {
		this.reserved = reserved;
	}
    
    
}
